這次帶著重新學習的心情,參加了 iThome 鐵人賽,準備把久違的 Python 再次拾回!
其實我不是完全沒有接觸過 Python,之前曾經學過一些基礎,也寫過簡單的小程式。不過因為中間空窗太久,幾乎把之前學的都忘光了,可以說是打回原形。這次比賽成為我重新找回程式感覺的契機,也想把整個過程記錄下來,當作自己的復健日記,同時分享給有相同困擾的人參考。
在這 30 天的挑戰中,我會從 Python 的基礎概念開始複習,包括變數、條件判斷、迴圈、函式等語法,逐步進入練習,最後挑戰完成幾個小專案,例如猜數字遊戲或簡單的自動化小工具,讓學到的知識真正用得上。
這次我選擇使用 Spyder 作為主要的程式編輯器與執行環境。Spyder 是一款專門為科學運算與資料分析設計的 IDE,介面友善,整合了編輯器、執行視窗和變數檢視器,非常適合學習與練習 Python。雖然需要先安裝 Anaconda 或單獨安裝 Spyder,但也讓我能熟悉在本地端設定開發環境的流程,對未來的開發更有幫助。
我的目標是每天學一點點,重新建立 Python 基礎,讓它成為未來能實際解決問題的工具。如果你也曾學過程式卻荒廢一段時間,或剛想入門卻不知從哪開始,歡迎跟著我的系列一起學習,一起在 30 天後看到自己的進步!